package filtrosDeBusquedas;

import java.util.ArrayList;
import java.util.Collection;

import aOrganizar.Itinerario;
import aOrganizar.ItinerarioFilter;

public class ClaseFilter implements ItinerarioFilter {

	private String claseBuscada;

	public ClaseFilter(String claseBuscada) {
		this.claseBuscada = claseBuscada;
	}

	public Collection<Itinerario> filtrar(Collection<Itinerario> itinerarios) {
		ArrayList<Itinerario> itinerariosBuscados = new ArrayList<Itinerario>();
		for (Itinerario itinerario : itinerarios) {
			if (itinerario.sosDeClase(claseBuscada))
				itinerariosBuscados.add(itinerario);
		}
		return itinerariosBuscados;
	}
}
